Infrastructure P2P pour la Réplication et la Réconciliation des Données. (P2P Infrastructure for Data Replication and Reconciliation)

نویسنده

  • Mounir Tlili
چکیده

In this thesis, we address the problem of optimistic replication for collaborative text editing in Peer-to-Peer (P2P) systems. This problem is challenging because of concurrent updating at multiple peers and dynamic behavior of peers. Operational transformation (OT) is a typical approach used for handling optimistic replication in the context of distributed text editing. However, most of OT solutions are neither scalable nor suited for P2P networks due to the dynamic behavior of peers. In this thesis, we propose a scalable P2P reconciliation infrastructure for OT that assures eventual consistency and liveness despite dynamicity and failures. We propose a P2P logging and timestamping service, called P2P-LTR (P2P Logging and Timestamping for Reconciliation) that exploits a distributed hash table (DHT) for reconciliation. While updating replica copies at collaborating peer editors, updates are stored in a highly available P2P log. To enforce eventual consistency, these updates must be retrieved in a specific total order to be reconciled at the peer editors. P2P-LTR provides an efficient mechanism for determining the total order of updates. It also deals with the case of peers that may join and leave the system during update operations. We evaluated the performance of P2P-LTR through simulation; the results show the efficiency and the scalability of our solution.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Un Modèle Générique de Garbage Collection pour les Eéditeurs Collaboratifs Basé sur l'Approche TO dans les environnements P2P et mobiles

Résumé— L’approche de transformée opérationnelle (TO) est l'une des meilleurs techniques qui permet de supporter la collaboration dans les environnements mobiles et distribués. Les éditeurs collaborative en temps réel utilisent cette technique pour la réconciliation des données modifiées simultanément par plusieurs utilisateurs. Cependant, l’approche TO utilise un log qui peut atteindre une tai...

متن کامل

Viewpoint: Replication in economics

This examination of the role and potential for replication in economics points out the paucity of both pure replication – checking on others’ published papers using their data – and scientific replication – using data representing different populations in one’s own work or in a comment. Several controversies in empirical economics are used to illustrate how and how not to behave when replicatin...

متن کامل

Contributions à la réplication de données dans les systèmes distribués à grande échelle. (Contributions to data replication in large-scale distributed systems)

Data replication is a key mechanism for building a reliable and efficient data ma-nagement system. Indeed, by keeping several replicas for each piece of data, it is possible toimprove durability. Furthermore, well-placed copies reduce data access time. However, havingmultiple copies for a single piece of data creates consistency problems when the data is up-dated. Over the last ...

متن کامل

ProFlex: A Probabilistic and Flexible Data Storage Protocol for Heterogeneous Wireless Sensor Networks

This paper presents ProFlex, a proactive data distribution protocol for heterogeneous wireless sensor networks (HWSNs). ProFlex guarantees robustness in data retrieval by intelligently managing data replication among selected storage nodes in the network. Contrarily to related protocols in the literature, ProFlex considers the resource constraints of sensor nodes and constructs multiple data re...

متن کامل

P2P Storage Systems: Data Life Time for Different Placement Policies

Les systèmes pair-à-pair à grande échelle représentent un moyen fiable pour stocker des données à faible coût. Afin d’assurer la pérennité des données des utilisateurs, il est nécessaire d’ajouter de la redondance. Ainsi à partir de s fragments initiaux composant un bloc de données, s + r fragments sont générés et répartis entre les pairs du réseau. Nous étudions dans ce papier l’impact des dif...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011